<?php
 Session_Start () ;
 Include ("../../include/garennes.cfg") ;
 Include ("../../include/init.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 Include ("../../include/notanet.inc") ;
 
 $id_classe = var_courante ("id_classe", 0, 0) ;
 $id_profil_classe = var_courante ("id_profil_classe", 0, 0) ;
 $mode = var_courante ("mode", 0, 0) ;
 $millesime = millesime (0) ;
 
 // Nettoyage
 $ok = SQL_commande ("DELETE FROM notanet_attributions_eleve WHERE id_service_prof='0'", $id_sql) ;
 
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0' LIMIT 1", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ;
 
 Echo entete_page ("", "") ;
 Echo "<html><head>" ;
 entete_html ("Garennes", "", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Echo "</head>" ;
 Echo "<body background=\"../images/fond.png\" text=\"#000000\" onContextMenu=\"return false\">" ;
 
 Echo "<center>&nbsp;<b>Attribution&nbsp;des&nbsp;&eacute;preuves&nbsp;NOTANET&nbsp;aux&nbsp;&eacute;l&egrave;ves.</b>&nbsp</center>" ;
 
 If (IsSet ($message)) { affiche_message ($message, Array ()) ; }
 
 // Affichage de toutes les classes NOTANET definies
 $classes = SQL_commande ("SELECT DISTINCT c.id_classe,c.nom,c.nom_bref FROM classes c,notanet_profils_classes p WHERE p.id_classe=c.id_classe AND c.millesime='".$millesime."' ORDER BY c.nom_bref,c.nom", $id_sql) ;
 $nbr_classes = SQL_nbr_lignes ($classes) ;
 If ($nbr_classes > 0)
  {
   $classes_notanet [0][0] = 0 ;
   For ($i = 0 ; $i < $nbr_classes ; $i++)
    {
     $classe = SQL_ligne_suivante ($classes) ;
     $classes_notanet [0][0]++ ;
     $classes_notanet [$classes_notanet [0][0]][0] = $classe [0] ; // Id classe
     $classes_notanet [$classes_notanet [0][0]][1] = $classe [1] ; // Nom long
     $classes_notanet [$classes_notanet [0][0]][2] = $classe [2] ; // Nom bref
    }
   If ($classes_notanet [0][0] > 0)
    {
     // Affichage de toutes les classes definies
     Echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
     Echo "<tr><td><table bgcolor=\"".$l ["couleur_fond"]."\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" style=\"border-collapse:collapse\">" ;
     Echo "<form action=\"./notanet_attributions.php\" name=\"f1\" method=\"post\">" ;
     Echo "<input type=\"hidden\" name=\"mode\" value=\"1\">" ;
     Echo "<tr bgcolor=\"".$l ["lien"]."\" style=\"border-top:1px #000000 solid\"><td align=\"center\" colspan=\"3\">&nbsp;S&eacute;lectionner&nbsp;une&nbsp;classe&nbsp;profil&eacute;e&nbsp;:&nbsp;</td></tr>" ;
     Echo "<tr><td colspan=\"2\">&nbsp;</td></tr>" ;
     Echo "<tr><td align=\"right\">&nbsp;Classe&nbsp;:&nbsp;</td><td>&nbsp;<select name=\"id_classe\">" ;
     For ($i = 1 ; $i <= $classes_notanet [0][0] ; $i++)
      {
       If (($nombre_classes == 1) And (!IsSet ($id_classe))) { $id_classe = $classes_notanet [$i][0] ; }
       Echo "<option value=\"".$classes_notanet [$i][0]."\"" ; If (IsSet ($id_classe) And ($id_classe == $classes_notanet [$i][0])) { Echo " selected" ; }
       Echo ">".$classes_notanet [$i][1]." (".$classes_notanet [$i][2].")</option>" ;
      }
     Echo "</select>&nbsp;</td></tr>" ;
     Echo "<tr><td colspan=\"2\">&nbsp;</td></tr>" ;
     Echo "<tr><td align=\"right\" colspan=\"2\"><input type=\"image\" src=\"../images/valider.png\" name=\"submit\" value=\"1\">&nbsp;</td></tr>" ;
     Echo "</form></table></td></tr></table>" ;
     If ($id_classe > 0)
      {
       $mode = var_courante ("mode", 0, 1) ;
       Switch ($mode)
        {
	 // PREMIERE PARTIE : Attribution d'un profil de classe a un eleve
	 Case 1 : // Recherche de tous les eleves et du profil associe
                  $table_eleve = notanet_profil_eleves ($id_classe) ;
                  If ($table_eleve [0][0] > 0)
                   {
	            // Recherche de tous les profils classe
	            $profils_ok = SQL_commande ("SELECT c.id_notanet_profil,p.nom FROM notanet_profils_classes c,notanet_profils p WHERE c.id_classe='".$id_classe."' AND c.id_notanet_profil=p.id_notanet_profil ORDER BY p.nom", $id_sql) ;
	            $nbr_profils = SQL_nbr_lignes ($profils_ok) ;
	            $profils [0][0] = $nbr_profils ;
	            For ($i = 1 ; $i <= $nbr_profils ; $i++)
	             {
	              $p = SQL_ligne_suivante ($profils_ok) ;
	              $profils [$i][0] = $p [0] ;
	              $profils [$i][1] = $p [1] ;
	             }
	            Echo "<br><table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
                    Echo "<tr><td><table bgcolor=\"".$l ["couleur_fond"]."\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" style=\"border-collapse:collapse\">" ;
                    Echo "<tr bgcolor=\"".$l ["lien"]."\"><td align=\"center\">&nbsp;Classe&nbsp;:&nbsp;<b>".nom_classe_long_parid ($id_classe)."&nbsp;(".nom_classe_bref_parid ($id_classe).")</b>&nbsp;</td></tr>" ;
	            Echo "<form action=\"./notanet_attributions.php\" name=\"f2\" method=\"post\">" ;
	            Echo "<input type=\"hidden\" name=\"mode\" value=\"2\">" ;
	            Echo "<input type=\"hidden\" name=\"id_classe\" value=\"".$id_classe."\">" ;
	            Echo "<input type=\"hidden\" name=\"nbr_el\" value=\"".$table_eleve [0][0]."\">" ;
                    Echo "<tr><td align=\"center\"><br><table border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
                    Echo "<tr bgcolor=\"".$l ["lien"]."\"><td align=\"center\">&nbsp;<b>&Eacute;l&egrave;ve</b>&nbsp;</td>" ;
	            $mode_affichage = 1 ;
	            If ((IsSet ($mode_affichage) And ($mode_affichage == 0)) Or (!IsSet ($mode_affichage)))
	             {
                      Echo "<td align=\"center\">&nbsp;<b>Profil</b>&nbsp;</td></tr>" ;
	              For ($i = 1 ; $i <= $table_eleve [0][0] ; $i++)
	               {
	                Echo "<tr" ; If ($i%2 == 0) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
	                Echo "><td>&nbsp;<b><i>".$table_eleve [$i][1]."</i></b>&nbsp;".$table_eleve [$i][2]."&nbsp;<input type=\"hidden\" name=\"id_el_".$i."\" value=\"".$table_eleve [$i][0]."\"></td>" ;
                        Echo "<td align=\"center\">&nbsp;<select name=\"id_profil_".$i."\">" ;
	                For ($j = 1 ; $j <= $profils [0][0] ; $j++)
	                 {
	                  Echo "<option value=\"".$profils [$j][0]."\"" ; If ($profils [$j][0] == $table_eleve [$i][3]) { Echo " selected" ; }
	                  Echo ">".$profils [$j][1]."</option>" ;
	                 }
	                Echo "</select>&nbsp;</td></tr>" ;
	               }
	             }
	            Else
	             {
	              For ($j = 1 ; $j <= $profils [0][0] ; $j++)
	               {
	                Echo "<td align=\"center\">&nbsp;<b>".$profils [$j][1]."</b>&nbsp;</td>" ;
	               }
	              Echo "</tr>" ;
	              $requete0 = "DELETE FROM notanet_attributions_profils_eleve WHERE " ;
	              $requete1 = "INSERT INTO notanet_attributions_profils_eleve (id_notanet_profil,id_eleve) VALUES " ;
	              $ok = 0 ;
	              For ($i = 1 ; $i <= $table_eleve [0][0] ; $i++)
	               {
	                Echo "<tr" ; If ($i%2 == 0) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
	                Echo "><td>&nbsp;<b><i>".$table_eleve [$i][1]."</i></b>&nbsp;".$table_eleve [$i][2]."&nbsp;<input type=\"hidden\" name=\"id_el_".$i."\" value=\"".$table_eleve [$i][0]."\"></td>" ;
	                If ($table_eleve [$i][3] == 0)
	                 {
	                  $table_eleve [$i][3] = $profils [1][0] ;
	                  If ($ok == 1) { $requete0 .= " OR " ; $requete1 .= "," ; }
	                  $requete0 .= "id_eleve='".$table_eleve [$i][0]."'" ;
	                  $requete1 .= "('".$table_eleve [$i][3]."','".$table_eleve [$i][0]."')" ;
	                  $ok = 1 ;
	                 }
	                For ($j = 1 ; $j <= $profils [0][0] ; $j++)
	                 {
	                  Echo "<td align=\"center\"><input type=\"radio\" name=\"id_profil_".$i."\" value=\"".$profils [$j][0]."\"" ; If ($profils [$j][0] == $table_eleve [$i][3]) { Echo " checked" ; }
	                  Echo "></td>" ;
	                 }
	                Echo "</tr>" ;
	               }
	              If ($ok == 1) { $ok = SQL_commande ($requete0, $id_sql) ; $ok = SQL_commande ($requete1, $id_sql) ; }
	             }
	            Echo "</table></td></tr>" ;
	            Echo "<tr><td>&nbsp;</td></tr>" ;
                    Echo "<tr><td align=\"right\"><input type=\"image\" src=\"../images/valider.png\" name=\"submit\" value=\"1\">&nbsp;</td></tr>" ;
	            Echo "</form></table>" ;
  	           }
                  Else
                   {
           	   }
		  Break ;
         // DEUXIEME PARTIE : Attribution des disciplines pour chaque code epreuve aux eleves
	 Case 2 : $nbr_el = var_courante ("nbr_el", 0, 0) ;
		  If ($nbr_el > 0)
		   {
		    // Enregistrement du profil eleve
		    $requete0 = "DELETE FROM notanet_attributions_profils_eleve WHERE " ;
	            $requete1 = "INSERT INTO notanet_attributions_profils_eleve (id_notanet_profil,id_eleve) VALUES " ;
		    $requete2 = "SELECT DISTINCT e.id_notanet_profil,p.nom FROM notanet_attributions_profils_eleve e,notanet_profils p WHERE " ;
		    $ok = 0 ;
		    For ($i = 1 ; $i <= $nbr_el ; $i++)
	             {
		      $id_eleve [$i] = var_courante ("id_el_".$i, 0, 0) ;
		      $id_profil [$i] = var_courante ("id_profil_".$i, 0, 0) ;
		      If (($id_eleve [$i] > 0) And ($id_profil [$i] > 0))
		       {
		        If ($ok == 1) { $requete0 .= " OR " ; $requete1 .= "," ; $requete2 .= " OR " ; }
	                $requete0 .= "id_eleve='".$id_eleve [$i]."'" ;
	                $requete1 .= "('".$id_profil [$i]."','".$id_eleve [$i]."')" ;
			$requete2 .= "(e.id_eleve='".$id_eleve [$i]."' AND e.id_notanet_profil=p.id_notanet_profil)" ;
	                $ok = 1 ;
		       }
		     }
		    If ($ok == 1)
		     {
		      $ok = SQL_commande ($requete0, $id_sql) ;
		      $ok = SQL_commande ($requete1, $id_sql) ;
		      $ok_profil = SQL_commande ($requete2, $id_sql) ;
		      $nbr_profil = SQL_nbr_lignes ($ok_profil) ;
		      
		      $requete0 = "DELETE FROM notanet_attributions_eleve WHERE " ; $ok_req0 = 0 ;
		      $requete1 = "INSERT INTO notanet_attributions_eleve (id_eleve,id_notanet_code_epreuve,id_service_prof) VALUES " ; $ok_req1 = 0 ;

		      Echo "<form action=\"./notanet_attributions.php\" name=\"f2\" method=\"post\">" ;
		      Echo "<input type=\"hidden\" name=\"mode\" value=\"3\">" ;
	              Echo "<input type=\"hidden\" name=\"id_classe\" value=\"".$id_classe."\">" ;
		      Echo "<input type=\"hidden\" name=\"nbr_el\" value=\"".$nbr_el."\">" ;
		      Echo "<input type=\"hidden\" name=\"nbr_profil\" value=\"".$nbr_profil."\">" ;
		      $num_el = 0 ;
		      For ($i = 0 ; $i < $nbr_profil ; $i++)
		       {
		        $prf = SQL_ligne_suivante ($ok_profil) ;
		        // Definition de tous les code epreuves pour chacun des eleves
		        Echo "<br><table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
                        Echo "<tr><td><table bgcolor=\"".$l ["couleur_fond"]."\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" style=\"border-collapse:collapse\">" ;
                        Echo "<tr bgcolor=\"".$l ["lien"]."\"><td>&nbsp;Classe&nbsp;:&nbsp;<b>".nom_classe_long_parid ($id_classe)."&nbsp;(".nom_classe_bref_parid ($id_classe).")</b>&nbsp;" ;
			Echo "avec&nbsp;le&nbsp;profil&nbsp;:&nbsp;<b>".$prf [1]."</b>&nbsp;</td></tr>" ;
                        Echo "<tr><td align=\"center\"><br><table border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #000000;border-collapse:collapse\">" ;
		        // Recherche les code epreuves de tous les eleves
			$ok_aff = 0 ;
		        For ($j = 1 ; $j <= $nbr_el ; $j++)
	                 {
			  If ($id_profil [$j] == $prf [0])
			   {
			    $num_el++ ;
			    UnSet ($ndpc) ;
		            $ndpc = notanet_definition_profil_classe ($id_classe, $id_profil [$j]) ;
			    If ($ok_aff == 0)
			     {
			      // Affichage de l'entete
			      Echo "<tr bgcolor=\"".$l ["lien"]."\"><td valign=\"bottom\">&nbsp;<b>&Eacute;l&egrave;ve</b>&nbsp;</td>" ;
			      For ($k = 1 ; $k <= $ndpc [0][0][1] ; $k++)
	                       {
			        Echo "<td align=\"center\">&nbsp;<font size=\"-2\"><b>".$ndpc [$k][0][1]."</b><br>".$ndpc [$k][0][3]."</font>&nbsp;</td>" ;
			       }
			      Echo "</tr>" ;
			      $ok_aff = 1 ;
		             }
			    For ($k = 1 ; $k <= $ndpc [0][0][1] ; $k++)
	                     {
			      Echo "<input type=\"hidden\" name=\"id_ce_".$num_el."_".$k."\" value=\"".$ndpc [$k][0][0]."\">" ;
			     } 
			    Echo "<input type=\"hidden\" name=\"id_el_".$num_el."\" value=\"".$id_eleve [$j]."\">" ;
			    If ($ok_req0 == 1) { $requete0 .= " OR " ; }
			    $requete0 .= "id_eleve='".$id_eleve [$j]."'" ; $ok_req0 = 1 ;
			    
			    Echo "<input type=\"hidden\" name=\"nbr_mat_".$num_el."\" value=\"".$ndpc [0][0][1]."\">" ;
			    $np_el = nom_prenom_eleve_par_id ($id_eleve [$j], 1) ;
			    Echo "<tr" ; If ($num_el%2 == 0) { Echo " bgcolor=\"".$l ["nom"]."\"" ; }
			    Echo "><td>&nbsp;<b>".$np_el [0]."</b> ".$np_el [1]."&nbsp;</td>" ;
			    For ($k = 1 ; $k <= $ndpc [0][0][1] ; $k++)
	                     {
			      If ($ok_req1 == 1) { $requete1 .= "," ; }
			      $requete1 .= "('".$id_eleve [$j]."','".$ndpc [$k][0][0]."'," ; $ok_req1 = 1 ;
			      
			      If ($ndpc [$k][10][0] > 0)
			       {
			        If ($ndpc [$k][10][0] > 1)
			         {
				  UnSet ($cours) ;
				  $cours [0][0] = 0 ;
				  For ($ll = 1 ; $ll <= $ndpc [$k][10][0] ; $ll++)
				   {
				    If (eleve_suit_cours_service_prof ($id_eleve [$j], $ndpc [$k][10][$ll]))
				     {
				      $cours [0][0]++ ;
				      $cours [$cours [0][0]][0] = $ndpc [$k][10][$ll] ;
				      $cours [$cours [0][0]][1] = nom_discipline_long_par_id_service_prof ($ndpc [$k][10][$ll]) ;
				      $cours [$cours [0][0]][2] = nom_utilparid ($ndpc [$k][11][$ll], 1) ;
				     }
				   }
				  Echo "<td>" ;
				  If ($cours [0][0] > 1)
				   {
				    // Plusieurs possibilites
				    $requete1 .= "'".$cours [1][0]."')" ;
				    // Test si langue regionale (2010)
				    If ($ndpc [$k][0][2] == -7) { $texte_aucun = "Non demand&eacute;e par l'&eacute;l&egrave;ve" ; } Else { $texte_aucun = "Aucune" ; }
				    Echo "<select name=\"id_sp_".$num_el."_".$k."\"><option value=\"0\">".$texte_aucun."</option>" ;
				    For ($ll = 1 ; $ll <= $cours [0][0] ; $ll++)
				     {
				      Echo "<option value=\"".$cours [$ll][0]."\"" ; If ($ll == 1) { Echo " selected" ; }
				      Echo ">".$cours [$ll][1]." (".$cours [$ll][2].")</option>" ;
				     }
				    Echo "</select>" ;
				   }
				  Else
				   {
				    If ($cours [0][0] == 1)
				     {
				      // Une seule possibilitee
				      $requete1 .= "'".$cours [1][0]."')" ;
				      // Test si langue regionale (2010)
				      If ($ndpc [$k][0][2] == -7)
				       {
				        Echo "<select name=\"id_sp_".$num_el."_".$k."\"><option value=\"0\">Non demand&eacute; par l'&eacute;l&egrave;ve</option>" ;
				        Echo "<option value=\"".$cours [1][0]."\" selected>".$cours [1][1]." (".$cours [1][2].")</option>" ;
				        Echo "</select>" ;
				       }
				      Else
				       {
				        Echo "<input type=\"hidden\" name=\"id_sp_".$num_el."_".$k."\" value=\"".$cours [1][0]."\">" ;
				        Echo "&nbsp;".$cours [1][1]." (".$cours [1][2].")&nbsp;" ;
				       }
				     }
				    Else
				     {
				      // Aucune attribution
				      $requete1 .= "'0')" ;
				      Echo "<input type=\"hidden\" name=\"id_sp_".$num_el."_".$k."\" value=\"0\">" ;
				      Echo "&nbsp;Aucune attribution&nbsp;" ;
				     }
				   }
				  Echo "</td>" ;
				 }
				Else
				 {
				  // Un seul service
				  Echo "<td>&nbsp;<font size=\"-2\">" ;
				  If ($ndpc [$k][10][1] > 0)
				   {
				    $requete1 .= "'".$ndpc [$k][10][1]."')" ;
				    // Test si langue regionale (2010)
				    If ($ndpc [$k][0][2] == -7)
				     {
				      If (eleve_suit_cours_service_prof ($id_eleve [$j], $ndpc [$k][10][1]))
				       {
				        Echo "<select name=\"id_sp_".$num_el."_".$k."\"><option value=\"0\">Non demand&eacute; par l'&eacute;l&egrave;ve</option>" ;
				        Echo "<option value=\"".$ndpc [$k][10][1]."\" selected>".nom_utilparid ($ndpc [$k][11][1], 1)."</option>" ;
				        Echo "</select>" ;
				       }
				      Else { Echo "<input type=\"hidden\" name=\"id_sp_".$num_el."_".$k."\" value=\"0\">&nbsp;Aucune&nbsp;" ; }
				     }
				    Else
				     {
				      Echo "<input type=\"hidden\" name=\"id_sp_".$num_el."_".$k."\" value=\"" ;
				      If (eleve_suit_cours_service_prof ($id_eleve [$j], $ndpc [$k][10][1]))
				       {
				        Echo $ndpc [$k][10][1]."\">".nom_utilparid ($ndpc [$k][11][1], 1) ;
				       }
				      Else { Echo "0\">&nbsp;Aucune&nbsp;" ; }
				     }
				   }
				  Else
				   {
				    $requete1 .= "'".$ndpc [$k][0][2]."')" ;
				    Echo "<input type=\"hidden\" name=\"id_sp_".$num_el."_".$k."\" value=\"".$ndpc [$k][0][2]."\">" ;
				    $disc = SQL_commande ("SELECT libelle FROM notanet_disciplines_speciales WHERE identifiant='".$ndpc [$k][0][2]."' LIMIT 1", $id_sql) ;
				    $nd = SQL_ligne_suivante ($disc) ;
				    Echo $nd [0] ;
				   }
				  Echo "</font>&nbsp;</td>" ;
				 }
			       }
			      Else
			       {
			        // Pas d'attribution
				$requete1 .= "'0')" ;
			        Echo "<td align=\"center\"><input type=\"hidden\" name=\"id_sp_".$num_el."_".$k."\" value=\"0\">&nbsp;<b>Aucune attribution</b>&nbsp;</td>" ;
			       }
			     }
			    Echo "</tr>" ;
			   } 
			 }
			Echo "<input type=\"hidden\" name=\"nbr_el_".$i."\" value=\"".$num_el."\">" ;
			Echo "</table></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>" ;
		       }
                      Echo "<br><center><input type=\"image\" src=\"../images/valider.png\" name=\"submit\" value=\"1\"></center></form>" ;
		     }
		    Else
		     {
		      Echo "<br><br><center>Il n'y a un probl&egrave;me de transmission des donn&eacute;es. Contactez votre administrateur Garennes.</center>" ;
		     }
		   }
		  Else
		   {
		    Echo "<br><br><center>Il n'y a un probl&egrave;me de transmission des donn&eacute;es. Contactez votre administrateur Garennes.</center>" ;
		   }
		  If (($ok_req0 == 1) And ($ok_req1 == 1))
		   {
		    $ok = SQL_commande ($requete0, $id_sql) ;
		    $ok = SQL_commande ($requete1, $id_sql) ;
		   }
	          Break ;
	 // TROISIEME PARTIE : Enregistrement de l'attribution des disciplines pour chaque code epreuve aux eleves
	 Case 3 : $nbr_el = var_courante ("nbr_el", 0, 0) ;
		  If ($nbr_el > 0)
		   {
		    $ok_req0 = $ok_req1 = 0 ;
		    $requete0 = "DELETE FROM notanet_attributions_eleve WHERE " ;
		    $requete1 = "INSERT INTO notanet_attributions_eleve (id_eleve,id_notanet_code_epreuve,id_service_prof) VALUES " ;
		    For ($i = 1 ; $i <= $nbr_el ; $i++)
	             {
		      $id_eleve = var_courante ("id_el_".$i, 0, 0) ;
		      If ($id_eleve > 0)
		       {
		        $nbr_mat = var_courante ("nbr_mat_".$i, 0, 0) ;
		        If ($ok_req0 == 1) { $requete0 .= " OR " ; }
		        $requete0 .= "id_eleve='".$id_eleve."'" ;
			$ok_req0 = 1 ;
		        For ($j = 1 ; $j <= $nbr_mat ; $j++)
			 {
			  $id_code_epreuve = var_courante ("id_ce_".$i."_".$j, 0, 0) ;
			  $id_service_prof = var_courante ("id_sp_".$i."_".$j, 0, 0) ;
			  If ($ok_req1 == 1) { $requete1 .= "," ; }
		          $requete1 .= "('".$id_eleve."','".$id_code_epreuve."','".$id_service_prof."')" ;
			  $ok_req1 = 1 ;
			 }
		       }
		     }
		    If (($ok_req0 == 1) And ($ok_req1 == 1))
		     {
		      $ok = SQL_commande ($requete0, $id_sql) ;
		      $ok = SQL_commande ($requete1, $id_sql) ;
		      Echo "<br><br><center>Enregistrements effectu&eacute;s" ;
		     }
		    Else
		     {
		      Echo "<br><br><center>Aucun enregistrement n'a &eacute;t&eacute; effectu&eacute;" ;
		     }
		    Echo " pour la classe ".nom_classe_long_parid ($id_classe)."&nbsp;(".nom_classe_bref_parid ($id_classe).").</center>" ;
		   }
		  Else
		   {
		    Echo "<br><br><center>Il n'y a un probl&egrave;me de transmission des donn&eacute;es. Contactez votre administrateur Garennes.</center>" ;
		   }
		  Break ;
	}
      }
    }
   Else
    {
     Echo "<br><br><center>Aucune classe n'a &eacute;t&eacute; d&eacute;clar&eacute;e pour NOTANET<br>" ;
     Echo "Aller sur :<br>Module Notes->Gestion NOTANET->D&eacute;finition</center>" ;
    }
  }
 Else
  {
   Echo "<br><br><center>Il n'y a aucune classe d&eacute;finies dans la base de donn&eacute;es NOTANET. D&eacute;finissez-les d'abord.</center>" ;
   Echo "<center><a href=\"notanet_definitions.php\">&nbsp;Gestion&nbsp;NOTANET&nbsp;->&nbsp;D&eacute;finitions&nbsp;</a></center>" ;
  }
 Echo "</body></html>" ;
?>